#ifndef CUDA_GOLFUNCTIONS
#define CUDA_GOLFUNCTIONS

#include "GlobalDefinitions.h"
#include "cuda.h"
#include "cuda_device_runtime_api.h"
#include "device_launch_parameters.h"
#include "cuda_runtime.h"
#include "cuda_texture_types.h"

//#include "texture_types.h"
//#include "texture_fetch_functions.h"
//#include "texture_indirect_functions.h"

#define BLOCKDIM_X		256
#define BLOCKDIM_Y		256

void cudaRunWithNormalMemory(bool save_to_file);
void cudaRunWithTextureCache(bool save_to_file);

#endif